.ant-row {
  margin-bottom: 1px;
}

.ant-select-disabled /deep/ .ant-select-selection {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.65);
}

.ant-input-number-disabled {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.65);
}

/deep/ .ant-input-disabled  {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.65);
}
// BillForm.less 中新增以下样式

// 折叠面板整体样式
.custom-collapse {
  margin: 16px 0;  // 与上下元素保持间距（和原有表单行间距一致）
  background: transparent;  // 透明背景，避免与页面背景冲突
}

// 折叠面板标题样式（关键：与表单标签风格对齐）
.custom-collapse-panel {
  .ant-collapse-header {
    padding: 8px 0;  // 标题内边距（与表单行高匹配）
    font-size: 14px;  // 字体大小（与原有表单标签一致）
    font-weight: 500;  // 标题加粗（区分于内容）

    // 去掉默认箭头样式，或调整箭头位置
    .ant-collapse-arrow {
      right: 0; // 箭头颜色稍浅
    }
  }

  // 面板展开/折叠的动画过渡（保持平滑）
  .ant-collapse-content {
    transition: height 0.2s ease;
  }
}

// 折叠面板内容区域样式（与外部表单布局对齐）
.collapse-content {
  padding: 8px 0;  // 内容内边距（与外部表单项间距一致）
  margin-top: 8px;

  // 确保面板内的行间距与外部一致
  .ant-row {
    margin-bottom: 16px;  // 与外部a-row的margin保持一致
    &:last-child {
      margin-bottom: 0;  // 最后一行去掉底部间距
    }
  }
}

// 修复折叠面板与表单元素的间距冲突
.ant-form-model-item {
  margin-bottom: 0;  // 去掉表单项默认底部间距，由a-row控制
}